/**
 * ReportGear(2011)
 */
package com.reportgear.core.data.model;

/**
 * 报表核心-数据-模型
 * 
 * @version 1.0 2011-4-11
 * @author <a herf="lexloo@gmail.com">lexloo</a>
 * @since Report 1.0
 */
public interface DataModel {
	// public static final Logger logger =
	// LoggerFactory.getLogger(DataModel.class.getName());
	// /**
	// * 工资数据模型
	// */
	// public static final String ID_SALARY_DATA_MODEL = "ID_SALARY_DATA_MODEL";
	//
	 /**
	 * 每个模型有一个唯一的Id
	 *
	 * @return 模型Id
	 */
	 public String getId();
	
	// /**
	// * 获取模型列表数据
	// *
	// * @return 模型列表数据
	// */
	// public List<T> getData();
	//
	// /**
	// * 是否数据集已经打开
	// *
	// * @return true/false
	// */
	// public boolean isOpen();
}
